package io;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

/*
    Java.io.InputStream和OutputStream是所有字节输入流与输出流的超类他们是抽象类。
    java.io.FileInputStream和FileOutputStream。他们继承自InputStream和OutputStream是实际用于读写文件的流
 */
public class FOSDemo {
    public static void main(String[] args) throws IOException {
        /*文件输出流常用的方法
        FileOutputStream（String path）
        FileOutputStream（File file）
         */
        FileOutputStream fos = new FileOutputStream("./fos.dat");
        FileOutputStream f1 = new FileOutputStream("./test.txt");
        /*
            void write（int d）
            写出一个字节，写出的内容是给定的int值对应的二进制的“低八位”
            fos.write (1)
            写入：00000001
         */


        for (int i = 'a';i<='z';i++){
            f1.write(i);
        }

        fos.write(2);

        System.out.println("写出完毕");
        fos.close();


    }
}
